Hardware Compilation of the ProCoS Gas Burner Case Study using Logic Programming

نویسنده

  • Jonathan Bowen
چکیده

A hardware compiler may be speci ed by a description of how each construct of the source language is translated into a netlist of simple digital hardware components such as gates and latches. instructions. It is possible to produce a compiler prototype almost directly from this speci cation in the form of a logic program. This de nes a relation between allowed highlevel program constructs and matching low-level circuits. This document brie y presents such a compiler written in Prolog, together with an example compilation of the ProCoS II gas burner example. Gaps in the process are discussed.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Activity Documents

The goal of the Provably Correct Systems project (ProCoS) is to develop a mathematical basis for development of embedded, real-time, computer systems. This survey paper introduces the speciication languages and veriication techniques for four levels of development: Requirements deenition and control design; Transformation to a systems architecture with program designs and their transformation t...

متن کامل

Optimization of Heat Transfer Enhancement of a Domestic Gas Burner Based on Pareto Genetic Algorithm: Experimental and Numerical Approach

The present study attempts to improve heat transfer efficiency of a domestic gas burner by enhancing heat transfer from flue gases. Heat transfer can be augmented using the obstacles that are inserted into the flow field near the heated wall of the domestic gas burner. First, to achive the maximum efficiency, the insert geometry is optimized by the multi-objective genetic algorithm so that heat...

متن کامل

Hardware Compilation: Verification and Rapid-prototyping

The use of Field Programmable Gate Arrays (FPGA) to rapidly produce custom hardware circuits using a completely software-based process is becoming increasingly widespread. Specialized Hardware Description Languages (HDL) are used to describe and develop the required circuits. In this paper, we advocate using an even more general purpose programming language, based on Occam, for the automatic co...

متن کامل

Nurse rostering using fuzzy logic: A case study

In this paper, we used the fuzzy set theory for modeling flexible constraints and uncertain data in nurse scheduling problems and proposed a fuzzy linear model for nurse rostering problems. The developed model can produce rosters that satisfy hospital objectives, ward requirements and staff preferences by satisfying their requests as much as possible. Fuzzy sets are used for modeling demands of...

متن کامل

A Fuzzy Goal-Programming Model for Optimization of Sustainable Supply Chain by Focusing on the Environmental and Economic Costs and Revenue: A Case Study

Sustainable supply chain has become an integral part of the corporate strategy. In this paper, a real case study of the natural gas supply chain has been investigated. Using concepts related to natural gas industry and the relations among the compo-nents of gas and oil wells, refineries, storage tanks, dispatching, transmission and distribution network, a seven-level supply chain has been intro...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996